iT邦幫忙

2024 iThome 鐵人賽

DAY 3
0
自我挑戰組

30 Day CSS Challenge系列 第 3

Day 2 CSS Challenge linear-gradient transition

  • 分享至 

  • xImage
  •  

https://codepen.io/ericcai/pen/qBzgBRX

第二天的挑戰是製作一個有漸層變化效果的動畫,當滑鼠懸停時背景和文字顏色會隨之變化。這次使用了 CSS 自定義屬性 (@property) 來處理顏色和角度的漸變,並搭配 hover 狀態來觸發動畫。

主要技術點:

  • 使用 linear-gradient 來製作背景漸層。
  • @property 讓我們可以更靈活地控制 CSS 變數,並允許我們在動畫中過渡顏色和角度。
  • Flexbox 繼續應用於讓內容居中。
  • transition 被用來控制漸變的過渡效果。

這個挑戰除了強化漸層和動畫的應用,也介紹了 @property 的使用,這是 CSS Houdini 的一部分,讓 CSS 變數可以過渡,非常有趣的技術點。

總結:今天的挑戰讓我更深入地使用 @propertylinear-gradient,尤其在處理 hover 狀態下的動畫過渡上,增加了動態效果。Day 2 的難易度我給 2/5(分),相比於第一天,更多的是在動畫和漸層的應用,有收穫!😄


上一篇
Day 1 CSS Challenge LOGO
下一篇
Day 3 CSS Challenge Menu Icon
系列文
30 Day CSS Challenge5
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言